// 引入 mapGetters 函数
import { mapGetters } from 'vuex';

export default {
    computed: {
        // 使用 mapGetters 获取 'm_cart' 模块中的 'total' 状态
        ...mapGetters('m_cart', ['total'])
    },
    onShow() {
        // 页面一显示的时候就调用的方法
        this.setBadge();
    },
    methods: {
        setBadge() {
            // 更新底部导航栏的标记
            uni.setTabBarBadge({
                index: 2,
                // 因为 text 的赋值必须是字符串，所以添加空字符串将 this.total 转为字符串
                text: this.total + ''
            });
        }
    }
}
